home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiiffffllllGGGGIIIIFFFF((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllGGGGIIIIFFFF((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiiffffllllGGGGIIIIFFFF - GIF format image file
-
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <ifl/iflGIF.h>
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- This Image Format Library provides support to read/write image files
- stored in Compuserve Graphics Image File (GIF) format.
-
- The default extension for image files in the GIF format is '.gif'. When
- you create a file with that extension IFL will assume you want the GIF
- format, unless you override it with the iflFormat parameter.
-
- In addition to all the standard iflFile methods, this format supprts an
- number of format specific operations via the ggggeeeettttIIIItttteeeemmmm() and sssseeeettttIIIItttteeeemmmm()
- methods. The tag values supported by these methods are enumerated in the
- following sections.
-
-
- TTTTAAAAGGGG VVVVAAAALLLLUUUUEEEESSSS FFFFOOOORRRR GGGGEEEETTTT IIIITTTTEEEEMMMM
- The following tag values are supported with ggggeeeettttIIIItttteeeemmmm():
-
-
- iiiiffffllllGGGGIIIIFFFFttttrrrraaaannnnssssppppaaaarrrreeeennnnttttCCCCoooolllloooorrrr
- iflStatus getItem(iiiiffffllllGGGGIIIIFFFFttttrrrraaaannnnssssppppaaaarrrreeeennnnttttCCCCoooolllloooorrrr,
- int* red, int* green, int* blue)
-
-
- If the GIF image being read has a transparent pixel i.e. it is intended
- that a single index value be treated as a transparent pixel, then the
- corresponding r,g,b values in the images colormap for that transparent
- index is returned in _r_e_d, _g_r_e_e_n and _b_l_u_e. If there is no transparent
- pixel then _r_e_d, _g_r_e_e_n and _b_l_u_e will be returned as -1.
-
-
- iiiiffffllllGGGGIIIIFFFFttttrrrraaaannnnssssppppaaaarrrreeeennnnttttIIIInnnnddddeeeexxxx
- iflStatus getItem(iiiiffffllllGGGGIIIIFFFFttttrrrraaaannnnssssppppaaaarrrreeeennnnttttCCCCoooolllloooorrrr, int* index)
-
-
- If the GIF image being read has a transparent pixel i.e. it is intended
- that a single index value be treated as a transparent pixel, then the
- value of that transparent index is returned in _i_n_d_e_x. If there is no
- transparent pixel then _i_n_d_e_x will be returned as -1.
-
-
- iiiiffffllllGGGGIIIIFFFFiiiinnnntttteeeerrrrllllaaaacccceeee
- iflStatus getItem(iiiiffffllllGGGGIIIIFFFFiiiinnnntttteeeerrrrllllaaaacccceeee, int* interlaced)
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiiffffllllGGGGIIIIFFFF((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllGGGGIIIIFFFF((((3333))))
-
-
-
- If the GIF image being read is interlaced then TRUE will be returned in
- _i_n_t_e_r_l_a_c_e_d, otherwise FALSE will be returned.
-
-
- iiiiffffllllGGGGIIIIFFFFddddeeeellllaaaayyyyTTTTiiiimmmmeeee
- iflStatus getItem(iiiiffffllllGGGGIIIIFFFFddddeeeellllaaaayyyyTTTTiiiimmmmeeee, int* delayTime)
-
-
- Returns the delay time for the current image in 1/100ths of a second or
- zero if no delay is specified.
-
-
- TTTTAAAAGGGG VVVVAAAALLLLUUUUEEEESSSS FFFFOOOORRRR SSSSEEEETTTT IIIITTTTEEEEMMMM
- The following tag values are supported with sssseeeettttIIIItttteeeemmmm():
-
-
- iiiiffffllllGGGGIIIIFFFFttttrrrraaaannnnssssppppaaaarrrreeeennnnttttIIIInnnnddddeeeexxxx
- iflStatus setItem(iiiiffffllllGGGGIIIIFFFFttttrrrraaaannnnssssppppaaaarrrreeeennnnttttCCCCoooolllloooorrrr, int index)
-
-
- Set the index value of the image's transparent pixel to _i_n_d_e_x.
-
-
- iiiiffffllllGGGGIIIIFFFFiiiinnnntttteeeerrrrllllaaaacccceeee
- iflStatus setItem(iiiiffffllllGGGGIIIIFFFFiiiinnnntttteeeerrrrllllaaaacccceeee, int interlaced)
-
-
- If _i_n_t_e_r_l_a_c_e_d = TRUE, then the GIF image produced will be interlaced;
- otherwise not.
-
-
- iiiiffffllllGGGGIIIIFFFFddddeeeellllaaaayyyyTTTTiiiimmmmeeee
- iflStatus setItem(iiiiffffllllGGGGIIIIFFFFddddeeeellllaaaayyyyTTTTiiiimmmmeeee, int delayTime)
-
-
- Sets the delay time for the current image in 1/100ths of a second.
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- iflFile, ilFileImg
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-